Skip to content

feat: add official Docker Hub base image#601

Merged
FL4TLiN3 merged 1 commit intomainfrom
feat/docker-hub-image
Feb 23, 2026
Merged

feat: add official Docker Hub base image#601
FL4TLiN3 merged 1 commit intomainfrom
feat/docker-hub-image

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Add docker/Dockerfile — multi-stage build using bun build --compile --minify for a standalone binary on ubuntu:24.04 with curl and jq
  • Add .github/workflows/docker.yml — automated build & push to perstack/perstack on Docker Hub, triggered by perstack@* release tags
  • Add .dockerignore, docker/example/ with example Dockerfile and perstack.toml
  • Update docs/operating-experts/deployment.md to use the new base image
  • Add docker:build convenience script to root package.json

Image tags on release: 0.0.94, 0.0, latest, sha-<commit>

Test plan

  • Local build: bun run docker:build
  • Binary runs: docker run --rm perstack/perstack:local --version
  • E2E: docker run --rm --env-file .env -v perstack.toml:/workspace/perstack.toml perstack/perstack:local run my-expert "query"
  • CI: verify Docker workflow triggers on next release tag

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit 3ea7a29 into main Feb 23, 2026
11 checks passed
@FL4TLiN3 FL4TLiN3 mentioned this pull request Feb 23, 2026
@FL4TLiN3 FL4TLiN3 deleted the feat/docker-hub-image branch February 25, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant